.ip_list .bottom i{background-size: contain;}
.pages .on{ padding: 0 10px; display: inline-block; *display: inline; *zoom: 1; background: #c1c1c1; color: #fff!important; }
.pro_detail .top .text{line-height: 33.6px;color: #666;}
.re_main{background-size: cover;}
.re_wrap .rbtn{position: relative;}
.re_wrap .rbtn .recruit_file{position: absolute;width: 100%;height: 100%;opacity: 0;left: 0;top: 0;cursor:pointer;}
.search_box{width: 100%;}
.m_news .content{color: #666;}
@media screen and (max-width: 1024px){
	.pro_detail .top .text{line-height: 25px;}
}

.re_bg2{ display: none; background: rgba(0,0,0,0.5); position: fixed; top: 0; width: 100%; height: 100%; z-index: 999; }


.forum_link{position: relative;}
.forum_link .link_box:first-child{border-top:0;}
.forum_link .link_box{border-top: 1px dashed #e5e5e5;line-height: 44px;}
.forum_link .link_more{position: absolute;right: 0;top: 56px;background-color: #004ea2;color: #fff;padding:4px 6px;}


.s_wrap .hid{position: absolute;right: 10px;top: 10px;width: 20px;height: 20px;cursor:pointer;background: url(../images/icon34_a.png) no-repeat center/14px;}

.show_more{float: right;width: 102px;}

.content_more{text-align: center;line-height: 2.2;background-color: #dbdbdb;color: #666;margin-top: 30px;}

.inv_main .right.investor_3{width: 100%;}

.login{color: #004ea2;cursor:pointer;}

/*22-7-27*/

.wbanner,
.wbanner .slick-slide{background-size: cover;background-position: center center;}

.pages span{background-color: transparent;}
.pages a:hover{ background: #004ea2; color: #fff;}
.pages a:hover span{color: #fff;}

.re_title{font-size: 20px;color: #fff;text-align: center;line-height: 69px;background-image: url(../images/title-bg.jpg);background-size: cover;background-position: center center;}
@media(max-width: 1080px){
    .re_title{width: 345px;margin: 0 auto;display: none;}
}
.fc{padding-top: 63px;padding-bottom: 4.94vw;}
.fc .m_left{padding: 0;}
.fc .news_detail .info{padding-top: 0;}
.fc .news_link{margin-bottom: 0;}
.fc .pages{margin-bottom: 0;}
@media(max-width: 1024px){
    .fc{padding-top: 40px;}
}
@media(max-width: 750px){
    .fc{padding-bottom: 30px;}
}

.t-list{width: 100%;padding-bottom: 17px;}
.t-item{display: block;border-bottom: 1px dashed #d7d7d7;display: flex;justify-content: space-between;align-items: center;padding-bottom: 31px;padding-top: 31px;padding-left: 16px;position: relative;}
.t-item:before{content: ">";font-size: 14px;color: #d2d2d2;line-height: 30px;position: absolute;left: 0;top: 31px;}
.t-item:first-child{padding-top: 0;}
.t-item:first-child:before{top: 0;}
.t-left{width: calc(100% - 100px);}
.t-tit{font-size: 20px;color: #222;line-height: 1.5;margin-bottom: 5px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-weight: bold;}
.t-des{font-size: 15px;color: #666;line-height: 1.53;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.t-date{width: 100px;white-space: nowrap;font-size: 16px;color: #666;}
@media(min-width: 1201px){
    .t-item:hover .t-tit{color: #004ea2;}
}
@media(max-width: 900px){
    .t-list{padding-bottom: 0;}
    .t-item{flex-wrap: wrap;}
    .t-left{width: 100%;}
    .t-tit{font-size: 16px;margin-bottom: 3px;white-space: normal;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
    .t-des{font-size: 13px;margin-bottom: 6px;white-space: normal;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
    .t-date{width: 100%;text-align: right;font-size: 13px;}
    .t-item:before{line-height: 24px;}
}
@media(max-width: 500px){
    .t-item{padding: 10px 0 10px 16px;}
    .t-item:before{top: 10px;line-height: 21px;}
    .t-tit{font-size: 14px;}
    .t-des{font-size: 12px;}
    .t-date{font-size: 12px;}
}
